package Java1226;

// Java是一个面向对象的语言！一切皆对象！

// 现实业务 ——> 抽象 ——> Java语言

// (1)类:被class修饰的叫做类。
// 理解：表示现实生活中的【设计图纸】或【设计模板】

// (2)成员变量：在类中定义的变量叫做类的成员变量。
// 理解：表示类的【状态】或【属性】

// (3)成员方法：在类中定义的方法叫做类的成员方法。
// 理解：表示类的【行为】或【功能】

// (4)具体东西用对象表达：表示现实生活中的【实例】或【实体】。

// (5)构造方法：方法名和类同名、没有返回值也‘’没有void关键字。
// 类(图纸) ——> 构造方法(创建) ——> 对象(实例)
//(6 创建对象的语法格式)
//类名 变量 = new 构造方法
//7编写类的步骤
//创建类，写成员变量，生成构造函数，生成getter和setter，生成toString，主方法中创建对象
public class Person {
    //成员变量   类的属性
    String name;

    int age;


    //构造方法 没有返回值也没有关键字
    // 类(图纸) ——> 构造方法(创建) ——> 对象(实例)

    public Person() {

    }

    public Person(String name, int age) {

    }
    //成员方法
    //表示类的行为
    public void game() {
        System.out.println("游戏");
    }

    public void driver() {
        System.out.println("开车");
    }

    public static void main(String[] args) {
        Person p1 = new Person();
        Person p2 = new Person("张三",18);
        p1.game();
    }

}